/* 用户相关接口 */
import request from "@/utils/request.js";


/* 微信登录 */
export function wxLogin(data) {
	return request.post('Verify/wxlogin', data, {
		noAuth: true
	});
}

/* 支付宝登录 */
export function aliLogin(data) {
	return request.post('Verify/alilogin', data, {
		noAuth: true
	});
}
/* 验证码登录 */
export function smsLogin(data) {
	return request.post('Verify/smsLogin', data, {
		noAuth: true
	});
}

/* 获取验证码 */
export function getSmsCode(url,data) {
	// return request.post('Verify/getSmsCode', data, {
	// 	noAuth: true
	// });
	return request.post(url, data, {
		noAuth: true
	});
}

/* 获取用户信息 */
export function getUserInfo(data) {
	return request.get('user', data);
}

/* 上传个人认证信息 */
export function User(data) {
	return request.put('User', data);
}

/* 修改用户信息 */
// export function putUserInfo(data) {
// 	return request.put('user', data);
// }

/* 身份证识别 */
export function Recognize(data) {
	return request.post('Recognize', data);
}
/* 认证识别
	用户名
	图片识别类型：1身份证 2,驾驶证 3,行驶证 4,车牌
 */
export function UploadDriver(data,userKey,recognizeType) {
	return request.post(`Recognize/UploadDriver/${userKey}/${recognizeType}`, data);
}


// 查询用户地址详情
export function userAddressDeatil(data) {
	return request.get('UserAddress/'+data);
}
// 查询用户地址列表
export function userAddressList(data) {
	return request.get('UserAddress/U/'+data);
}
/* 删除 用户地址 */
export function deleteUserAddress(data) {
	return request.delete('UserAddress/D/'+data, {
		noAuth: true
	});
}
// 添加用户地址
export function addUserAddress(data) {
	return request.post('UserAddress',data,{
		noAuth: true
	});
}
// 修改用户地址
export function putUserAddress(data) {
	return request.put('UserAddress',data,{
		noAuth: true
	});
}

// 查询用户优惠券详情
// export function userCouponDeatil(data) {
// 	return request.get('UserCoupon/'+data);
// }
// 查询用户优惠券列表
export function userCouponList(action) {
	return request.post('UserCoupon/pagelist',action,{
		noAuth: true
	});
}

// 刷新token
export function refreshCode(data) {
	return request.get('Verify/refreshCode', data);
}

/* 现金流水 列表查询 */
export function CashFlowList(data) {
	return request.post('CashFlow/pagelist',data );
}

// 更新免费加油协议
export function EUser(data) {
	return request.put('User/E/'+data);
}

// 查询订单列表
export function OrderList(action) {
	return request.post('Order/pagelist',action,{
		noAuth: true
	});
}
// 添加订单
export function addOrder(action) {
	return request.post('Order',action,{
		noAuth: true
	});
}

// 分配送货员 派送订单
export function DeliveryOrder(action) {
	return request.post('DeliveryOrder',action,{
		noAuth: true
	});
}